package br.com.werp.regras.geral;

import br.com.werp.regras.acesso.AcessoImpl;
import br.com.werp.regras.algoritimo.AlgoritimoImpl;
import br.com.werp.regras.almoxarifado.AlmoxarifadoImpl;
import br.com.werp.regras.auditoria.AuditoriaImpl;
import br.com.werp.regras.contabilidade.ContabilidadeImpl;
import br.com.werp.regras.documento.GerenciamentoDocumentoImpl;
import br.com.werp.regras.endereco.GerenciamentoEnderecoImpl;
import br.com.werp.regras.mensagem.MensagemImpl;
import br.com.werp.regras.pessoa.GerenciamentoPessoaImpl;
import br.com.werp.regras.relatorio.RelatorioImpl;
import br.com.werp.regras.rh.RhImpl;
import br.com.werp.regras.sequenciador.SequenciadorImpl;
import br.com.werp.regras.suporte.SuporteImpl;
import br.com.werp.regras.tesouraria.TesourariaImpl;


/**
 * @author Sobreira
 * Created on 09/08/2004
 *
 */
public class FabricaSubSistema {
    public static Almoxarifado getAlmoxarifado() {
        return AlmoxarifadoImpl.getAlmoxarifadoImpl();
    }

    public static Suporte getSuporte() {
        return SuporteImpl.getSuporteImpl();
    }

    public static Sequenciador getSequenciador() {
        return SequenciadorImpl.getSequenciadorImpl();
    }

    public static Tesouraria getTesouraria() {
        return TesourariaImpl.getTesourariaImpl();
    }

    public static Auditoria getAuditoria() {
        return AuditoriaImpl.getAuditoriaImpl();
    }

    public static Relatorio getRelatorio() {
        return RelatorioImpl.getRelatorioImpl();
    }

    public static Contabilidade getContabilidade() {
        return ContabilidadeImpl.getContabilidadeImpl();
    }

    public static GerenciamentoPessoa getGerenciamentoPessoa() {
        return GerenciamentoPessoaImpl.getGerenciamentoPessoaImpl();
    }

    public static Acesso getAcesso() {
        return AcessoImpl.getAcessoImpl();
    }

    public static GerenciamentoEndereco getGerenciamentoEndereco() {
        return GerenciamentoEnderecoImpl.getGerenciamentoEnderecoImpl();
    }

    public static Algoritimo getAlgoritimo() {
        return AlgoritimoImpl.getAlgoritimoImpl();
    }

    public static Rh getRh() {
        return RhImpl.getRh();
    }

    public static Mensagem getMensagem() {
        return MensagemImpl.getMensagem();
    }

    public static GerenciamentoDocumento getGerenciamentoDocumento() {
        return GerenciamentoDocumentoImpl.getGerenciamentoDocumentoImpl();
    }
}
